package com.syni.mdd.sjb.common.datatreaure.service.databank;


import com.syni.mdd.sjb.common.datatreaure.entity.vo.rq.BaseRqVo;
import com.syni.mdd.sjb.common.datatreaure.entity.vo.rq.dataBankClient.ChangeUserGroupRqVo;
import com.syni.mdd.sjb.common.datatreaure.entity.vo.rq.dataBankClient.ClientDataRqVo;

import java.util.Map;

public interface DataBankClientService {


    Map<String, Object> getAllClientData(ClientDataRqVo clientDataRqVo);

    Map<String, Object> getAllClientDataOfficial(ClientDataRqVo clientDataRqVo);

    Map<String, Object> getTypicalData(ClientDataRqVo clientDataRqVo);

    Map<String, Object> getTypicalDataOfficial(ClientDataRqVo clientDataRqVo);

    Map<String, Object> getUserGroup(BaseRqVo baseRqVo);

    Map<String, Object> changeUserGroup(ChangeUserGroupRqVo changeUserGroupRqVo);

    void initClientData(Integer userId);
}
